/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package servicos.persistencia;

import dominio.investimentos.Operacao;

/**
 *
 * @author Filipe
 */
public class OperacaoDAOS {
    
    public static int inserirOperacao (Operacao operacao,int idUsuario, int idAcao){
		ConexaoBD.getConnection();
		String sql="Insert into operacao(usuario_idUsuario, acao_idAcao, quantidade, validade"+
		" encargos, valorTotal)"+
		" values ( "+idUsuario+", "+idAcao+
		", "+operacao.getQtd()+", "+operacao.getValidade()+", "+
		operacao.getEncargos()+", "+operacao.getValorTotal()+")";
			System.out.println(sql);
			return ConexaoBD.executaInsertUpdateDelete(sql);
	}
    
	public static int alterarOperacao(Operacao operacao,int idUsuario,int idAcao,int idOperacao){
		ConexaoBD.getConnection();
		int resultado = 0;
		String sql=" update operacao set usuario_idUsuario = "+ idUsuario +
                ", acao_idAcao =" +idAcao+
		", qauntidade="+operacao.getQtd()+
		", validade="+operacao.getValidade()+
		", encargos="+operacao.getEncargos()+
		", valorTotal="+operacao.getValorTotal()+
		" where idOperacao ="+idOperacao;
		resultado = ConexaoBD.executaInsertUpdateDelete(sql);
		ConexaoBD.closeConnection();
		return resultado;
	}
	public static int excluirBolsa (int codigo){
		ConexaoBD.getConnection();
		int resultado = 0;
		String sql="delete from operacao "+
		" where idOperacao = "+codigo;
		resultado = ConexaoBD.executaInsertUpdateDelete(sql);
		ConexaoBD.closeConnection();
		return resultado;		
	}
	
    
}
